302496
885237
505628
129412
261109
782882
437911
521466
328442
689776
116179
203356
814147
898949
1015724
823610
557505
52952
98987
606377
292284
542842
445275
830256